package smallfrench.moteur.interp.err;

import smallfrench.moteur.interp.ISortieConsole;


public class AfficheurRException extends AfficheurErreur<RException> {

	private final ISortieConsole sortieDetails;

	public AfficheurRException(ISortieConsole sortieErreur,
			ISortieConsole sortieDetails) {

		super(RException.class, sortieErreur);
		this.sortieDetails = sortieDetails;
	}

	@Override
	public void afficher(ISortieConsole sortieConsole, RException erreur) {
		afficherThrowable(sortieDetails, erreur);
		sortieConsole.ecrire(erreur.exception.getChainePile());
	}

}
